
#include "ColorfulConsoleIO.h"

using std::endl;

int main()
{

	std::cout << "what color it is ?" << endl;
	
	//std::cout << ConsoleColor::Green << "so what color it is?" << endl;
	std::wcout << ConsoleColor::Green<< L"1abc" << endl;
	std::wcout << ConsoleColor::Red << L"2red red is fire" << endl;
	std::wcout << ConsoleColor::Blue << L"3blue blue love is blue" << endl;
	std::wcout << ConsoleColor::White << L"4blue blue love is blue" << endl;
	std::wcout << ConsoleColor::Black << L"5blue blue love is blue" << endl;
	std::wcout << ConsoleColor::Purple << L"6blue blue love is blue" << endl;
	std::wcout << ConsoleColor::Yellow << L"7blue blue love is blue" << endl;
	std::wcout << ConsoleColor::Cyan << L"8blue blue love is blue" << endl;
	
	std::wcout << ConsoleColor::GreenIntensity << L"1abc" << endl;
	std::wcout << ConsoleColor::RedIntensity << L"2red red is fire" << endl;
	std::wcout << ConsoleColor::BlueIntensity << L"3blue blue love is blue" << endl;
	std::wcout << ConsoleColor::WhiteIntensity << L"4blue blue love is blue" << endl;
	std::wcout << ConsoleColor::BlackIntensity << L"5blue blue love is blue" << endl;
	std::wcout << ConsoleColor::PurpleIntensity << L"6blue blue love is blue" << endl;
	std::wcout << ConsoleColor::YellowIntensity << L"7blue blue love is blue" << endl;
	std::wcout << ConsoleColor::CyanIntensity << L"8blue blue love is blue" << endl;


	std::wcout << ConsoleBackgroundColor::Green << L"1abc" << endl;
	std::wcout << ConsoleBackgroundColor::Red << L"2red red is fire" << endl;
	std::wcout << ConsoleBackgroundColor::Blue << L"3blue blue love is blue" << endl;
	std::wcout << ConsoleBackgroundColor::Black << L"4abc" << endl;
	std::wcout << ConsoleBackgroundColor::White << L"5red red is fire" << endl;
	std::wcout << ConsoleBackgroundColor::Purple << L"6blue blue love is blue" << endl;
	std::wcout << ConsoleBackgroundColor::Yellow << L"7blue blue love is blue" << endl;
	std::wcout << ConsoleBackgroundColor::Cyan << L"8blue blue love is blue" << endl;

	


	std::wcout << ConsoleBackgroundColor::None;
	std::wcout << ConsoleColor::None;


	_wsystem(L"pause");
    return 0;
}